package com.mdd.common.entity.coupon;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;

/**
 * 优惠券表
 * @author shenjian
 * @createTime 2023年02月17日 01:44:00
 */
@Data
public class Coupon implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 主键 */
    @TableId(value="id", type= IdType.AUTO)
    private Integer id;
    /** 类型 */
    private String type;
    /** 用户ID */
    private Integer userId;
    /** 发放ID */
    private Integer issuingId;
    /** 优惠券名称 */
    private String couponName;
    /** 优惠券金额(分) */
    private Integer couponAmount;
    /** 使用门槛金额(分);-1:[无门槛] */
    private Integer threshold;
    /** 分享人 */
    private Integer sharer;
    /** 状态;0=待使用，1=已使用，2=已失效 */
    private Integer status;
    /** 发放时间 */
    private Long releaseTime;
    /** 使用时间 */
    private Long useTime;
    /** 开始使用 */
    private Long startTime;
    /** 结束时间 */
    private Long endTime;
}
